body,input,td,select,th,textarea{font-family: 宋体,Verdana, Geneva, sans-serif; }
body,input,.defaulFont{font-size: 12px;color:#333;}
body{background-color: #FFFFFF;}
form,ul,li,dl,dt,dd{ margin:0px; list-style-type:none; padding:0px; }
table { empty-cells: show; border-collapse: collapse; }
img{ border:0px; vertical-align:middle; }
a{ color:#005eac; text-decoration:none; }
a:hover{ color:#ff5500;}

.hr{ background:#EDECFF; height:1px; line-height:1px; overflow:hidden; margin:5px 0px;}
.btnSubmit{ padding:0 10px; height:28px; line-height:28px; color:#3D80B3; font-weight:bold; border:1px solid #AED0EA; background:url(../Images/btn_bg.gif) 0 -44px repeat-x; cursor:pointer; vertical-align:middle; overflow:hidden; }
.show_fullscreen_dialog{ position:absolute; left:0px; top:0px; width:100%; height:100%; border:none;}
.editform{width:100%; height:100%;}
.form_table{ width:100%; border:1px solid #EDECFF; border-left:0px; border-right:0px;margin-top:8px;}
.form_table th{padding:5px 8px 5px 0;color:#333;text-align:right;}
.form_table td{padding:6px 0 5px 10px;text-align:left;color:#717171;line-height:200%}
.form_table label{ margin-left:10px;}
.smallnumber{ width:80px;}
.number{ width:152px;}

.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.line5{ clear:both;height:5px; font-size:1px; }
.line10{ clear:both;height:10px; font-size:1px; }
.line15{ clear:both;height:15px; font-size:1px; }
.padding5{ padding:5px;}
.imedisable{ime-mode:disabled;}
.noborder{ border:none;}
.triggerDataDialog{ cursor:pointer; margin-left:0px; vertical-align:middle;}

.checkbox_midle,.radiobox_midle{ margin-right:10px;}
.checkbox_midle input{ vertical-align:middle; +margin-top:2px; _margin-top:-2px; }
.checkbox_midle label { margin-left:2px;}
.radiobox_midle input{ vertical-align:middle; margin-top:-4px; }
.radiobox_midle label { margin-left:2px;}

.navigation{ color:#777; height:30px;  line-height:32px; overflow:hidden; border:solid 1px #eee; border-top:none; background:#fefefe; padding:0px 10px;  margin-bottom:4px;}
.navigation .back{float:right; padding-left:18px; background:url(../Images/arrow_left.png) no-repeat left 5px;}
.expand_margin{height:0.1px; overflow:hidden;}
.tools_box1{ border:1px solid #EDECFF;  }
.tools_box{ border:1px solid #EDECFF; border-bottom:none;  }
.tools_bar{ padding-left:5px; height:30px; padding-top:4px;  background:url(../Images/tools_bg.gif) left -11px repeat-x; overflow:hidden;}
.foot_tool{ line-height:30px; padding-top:0px;}
.search_box {display:none; border-top:solid 1px #EDECFF;  color:#666;padding-left:15px; height:32px; line-height:30px; background:url(../Images/tools_bg.gif) left -80px repeat-x; background-color:#f5f7f8; overflow:hidden;}
.btnSearch{ padding:0 10px; height:22px; line-height:22px; color:#707070; border:1px solid #D7D7D7; background:url(../Images/btn_bg.gif) repeat-x; cursor:pointer; vertical-align:middle; overflow:hidden; }
.btnSearch:hover{ background-position:0 -22px; color:#005eac; }
.txtSearchInput{ margin-right:5px; padding:0 3px 0 3px; height:20px; width:80px; line-height:20px;  border:1px solid #D7D7D7; vertical-align:middle; }
.btnupload{ padding:0px; width:60px;overflow:hidden; margin-left:10px; float:left;}

.tools_pagin{height:30px; line-height:30px;line-height:33px\9; padding:0px 5px;   border:1px solid #EDECFF; border-top:0px; }
.tools_pagin .pages a,.tools_pagin .pages .no_href{ border:1px solid #ccc; padding:3px 8px;}	
.tools_pagin .pages a:hover{ background:#eaeaea;}
.tools_pagin .pages .current_page{ color:#ff5500; font-weight:bold;padding:3px 8px;}
.tools_pagin .pages{ float:left; margin-right:20px;}

.show_msg{ position:absolute; display:none; top:8px; left:50%;z-index:9900000;  padding: 0px 5px; font-size:12px; line-height:22px;  border: 1px solid #f6b647;background-color: #FFFFCC;white-space:nowrap; }
.show_msg_icon{  background-image:url(../Images/msg_bg.png); background-repeat:no-repeat;padding-left:26px; }
.show_msg_error{ background-position:5px 2px; color:Red;}
.show_msg_warning{ background-position:5px -48px;} 
.show_msg_notify{ background-position:5px -98px;}     
.show_msg_info{ background-position:5px -148px;}    
.show_msg_bulb{ background-position:5px -198px;}  
.show_msg_success{ background-position:5px -248px;}       
.show_msg_bell{ background-position:5px -298px;}    
.show_msg_question{ background-position:5px -348px;}    
/*========================================*/


a.files{ margin:0 auto; margin-left:10px; float:left; vertical-align:middle; width:52px; height:22px; overflow:hidden; display:block; border:1px solid #d7d7d7; background:url(../Images/upfile_bg.gif) left top no-repeat;text-decoration:none; }
/*file设为透明，并覆盖整个触发面*/
a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
/*取消点击时的虚线框*/.a.files, .a.files .input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
.uploading{ float:left; background:url(../Images/loading2.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }



.commands {  width:100px; padding: 0px 0px 0px 5px; text-align:center;}
.commands a { margin:5px; margin-bottom:0px;  width:70px;  overflow:hidden;}
.commands .panel-body{ border-color:#edecff;}

/*修改easyui*/
/*===============================================*/

.tabs-tool{ border-top:0;border-right:0;}
.tabs-scroller-left{ border-left:0;}
.tabs-scroller-right{border-right:0}
.datagrid .panel-body{ border-color:#edecff;}
.datagrid-row-alt{ background:#f7f7f7;}
.validatebox-tip { width:250px;}
.validatebox-tip-content{ width:auto; }
.combo,.easyui-validatebox,.spinner{ border:solid 1px #ddd; height:16px; line-height:16px;}
.combo{ width:155px;}
.easyui-validatebox{ padding:2px; width:150px; }
.datagrid .datagrid-pager{ border-top-color:#edecff;}
a.l-btn {  -moz-border-radius: 0px;  -webkit-border-radius:0px;  border-radius: 0px;}
.spinner-arrow,.combo-arrow{ background-color:transparent;}

.gray_tab .tabs-header {background:url(../Images/tools_bg.gif) left -10px repeat-x;}
.gray_tab .tabs-inner .tabs-title{ color:#000;}
.gray_tab .tabs-header,
.gray_tab .tabs-scroller-left,
.gray_tab .tabs-scroller-right,
.gray_tab .tabs-tool,
.gray_tab .tabs,
.gray_tab .tabs-panels,
.gray_tab .tabs li a.tabs-inner,
.gray_tab .tabs li.tabs-selected a.tabs-inner,
.gray_tab .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.gray_tab .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.gray_tab .tabs-header-right .tabs li.tabs-selected a.tabs-inner {
    border-color: #edecff;
    }
.tabs .panel-body{ border-bottom:solid 1px #f00;}

.authoritycheckbox{ display:block; width:90%; cursor:pointer;}

/*===============================================*/

/*login*/
/*===============================================*/
.login_div{ position:absolute; margin-top:-180px; width:434px; margin-left:-217px; top:50%; left:50%; }
.login_box{ padding-top:75px; width:434px; height:191px; background:url(../Images/login_bg.gif) no-repeat; }
.login_logo{ display:inline; float:left; margin-left:55px; text-indent:-999px; width:96px; height:96px; background:url(../Images/login_logo.png) no-repeat; }
.login_content{ display:inline-block; float:left; margin-left:30px; color:White;}
.login_content #imgCode{margin-top:2px; +margin-top:3px; vertical-align:top;cursor:pointer;}
.login_input{ margin-top:2px; padding:0 3px; height:22px; line-height:22px; border:0;}
.login_content dl{ clear:both; height:35px;}
.login_content dl dt{ float:left; width:65px; line-height:24px; }
.login_content dl dd{ float:left;  }
.login_foot{ clear:both; padding:10px 0px 0 0px; height:30px; }
.login_foot span{ margin-right:38px;+margin-right:36px;vertical-align:bottom; }

.login_btn{ width:78px; height:24px; border:0; background:url(../Images/login_btn_bg.gif) no-repeat; cursor:pointer; }
.login_tip{ margin-top:5px; text-align:center; }
.login_tip span{ padding-left:15px; color:#FF0; line-height:16px; background:url(ico-5.png) left center no-repeat; }
.login_copyright{ padding-top:5px; text-align:center; }
.login_copyright,.login_copyright a{color:#C6C6C6;}
/*===============================================*/


/*home*/
.homebody .easyui-layout .panel-header { padding:6px; }
.homebody #menu { padding-top:4px;}
.homebody #menu li div{ padding:3px;}
.homebody #menu .tree-node-selected{ background:#eaf2ff;}
.homebody  .header{ background:url(../Images/head_bg.gif); height:65px; overflow:hidden;}
.homebody  .header .head_logo{ width:140px; margin-top:7px; margin-left:15px;  float:left; }
.homebody  .header .head_nav { float:left; color:#efefef; margin-top:4px;}
.homebody  .header .head_nav .nav_item{ text-align:center; width:62px; height:55px; overflow:hidden; white-space:nowrap; float:left; margin-left:40px; cursor:pointer; margin-top:2px;}
.homebody  .header .head_nav .nav_item:hover{ color:Yellow; border:solid 1px #ccc; margin-top:1px; margin-left:39px; margin-right:-1px;}
.homebody  .header .head_nav .nav_item img{ display:block; margin:0px auto; width:40px; height:40px;}
.homebody .rightinfo{ float:right; width:168px; padding:0px 10px; text-align:right; }
.homebody .rightinfo  a{ color:#efefef;  margin-left:2px;}
.homebody .rightinfo  a:hover{color:Yellow;}
.homebody .rightinfo .logininfo{ margin-top:16px;}
.homebody .rightinfo .logininfo a{ color:Yellow; }
.homebody .rightinfo .logininfo a:hover{color:Blue;}
.homebody .rightinfo .info_tool{ margin-top:10px;}
.homebody  .footer{ text-align:left; background:url(../Images/foot_bg.gif) repeat-x #EBF5FC; }
.homebody .footer .copyright{ line-height:26px;font-size:12px; padding:0px 10px; color:#2C89AD; }

.home { background:url(../Images/head_bg_line.gif) repeat-x left top #e5edef;}
.home .layout-panel{ border-color:transparent;_border-color:#e5edef;  }
.home .layout-panel-south { padding-top:5px; }
.homebody .easyui-accordion{ margin-top:1px;}
.homebody .show_msg{ top:35px;}

.chat_send_body .footterbtn{ text-align:right;  padding-top:5px;}
.chat_send_body .sendTools{  padding-top:5px;}
.chat_send_body #chatList,.chat_send_body #history {border-color:#ccc;overflow:auto; padding:5px; word-wrap:break-word; word-break:break-all;  }
.chat_send_body #chatList{ border-bottom:0px;}
.chat_send_body  .sendfrom{ color:Green; }
.chat_send_body  .receivedfrom{ color:Blue;}
.chat_send_body  .sendfrom .errorstatus{ color:Red; margin-left:10px;}
.chat_send_body  .msg{ margin:4px 0px; margin-left:15px; }
.chat_send_body  .msg p{ margin:5px 0px;}
.chat_send_body .layout-split-south{ border-color:White; border-top:1px;}
.chat_send_body .layout-split-east{ border-color:White;}
.chat_send_body .foottermsg{ line-height:22px;}
.chat_send_body .historyitem{ padding:2px;}
.chat_send_body .historyitem:hover{ background:#eaf2ff;}
.chat_send_body .historyPage{ float:right;}
.chat_send_body .historyPage a,.chat_send_body .historyPage span { margin-right:5px;}

.system_error_log_details{ padding:5px; background:#ffffcc;  line-height:20px;}